package com.ptszyxx.popose.common.utils;

import com.ptszyxx.popose.common.constants.AppConstant;
import com.ysg.base.BaseApplication;
import com.ysg.utils.YSPUtils;

/**
 * 由于有些sdk要隐私政策同意后，才能初始化
 * 根据“隐私政策”是否已经同意过了：初始化分为两种情况
 * 同意过了：放在application中初始化
 * 没还同意过：放在登录之后
 */
public class YInitSdkUtil {

    public static void init(boolean isLogin){
        boolean privacyAgree = YSPUtils.getInstance().getBoolean(AppConstant.PRIVACY_AGREE, false);
        if (isLogin){
            init();
        }else{
            if (privacyAgree){
               init();
            }
        }
    }

    private static void init(){
//        //初始化闪退
        YCrashUtil.init();
//        //快手
        YMonitorUtil.getInstance().init(BaseApplication.getContext());
    }

}
